package com.lxw.report.engine.dataModel;

import com.alibaba.fastjson.JSON;
import com.lxw.report.engine.dataModel.column.ColumnLinkReportParam;
import com.lxw.report.engine.dataModel.report.ReportColumn;
import com.lxw.report.engine.dataModel.report.ReportDataRow;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 单元格
 */
public class ReportCell {

    /**
     * 列信息
     */
    private  ReportColumn column;
    /**
     * 单元格所属列名名称
     */
    private  String name;
    /**
     * 单元格实际值
     */
    private  Object value;
    /**
     * 超链接
     */
    private String hyperlink;

    /**
     * 样式
     */
    private Style style;

    /**
     * 格式转换
     */
    private Format format;

    /**
     * 计算表达式
     */
    private String expression;
}
